package com.hundsun.cprs.yyt.service.common.dto;

public class FundOutInRequest {

	private String fundAccount;
	private String bankNo;//多渠道必填
	private String bankProCode;//多渠道必填
	private String channelBankNo;//多渠道必填
	private Long amount;
	private Long userId;
	private String payPwd;
	private String validCode;
	private String yzmxh;
	private String bizNo;
	private String openId;//openId 微信必填
	private String currentLoginIp;//当前用户登录ip 微信必填
	private String memo;//备注，线下银行使用
	private String payBank;
	/**
	 * 环迅出金渠道，首次出价，需要绑卡开户，提供一个回调URL
	 */
	private String callbackUrl;

	/**
	 * 银行渠道产品下的支付方式标识
	 */
	private String bankProTerminal;

	private String bankAccount;//使用协议支付，代收必传

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public String getCurrentLoginIp() {
		return currentLoginIp;
	}

	public void setCurrentLoginIp(String currentLoginIp) {
		this.currentLoginIp = currentLoginIp;
	}
	
	public String getFundAccount() {
		return fundAccount;
	}
	public void setFundAccount(String fundAccount) {
		this.fundAccount = fundAccount;
	}
	public Long getAmount() {
		return amount;
	}
	public void setAmount(Long amount) {
		this.amount = amount;
	}
	public String getPayPwd() {
		return payPwd;
	}
	public void setPayPwd(String payPwd) {
		this.payPwd = payPwd;
	}
	public String getValidCode() {
		return validCode;
	}
	public void setValidCode(String validCode) {
		this.validCode = validCode;
	}
	public String getYzmxh() {
		return yzmxh;
	}
	public void setYzmxh(String yzmxh) {
		this.yzmxh = yzmxh;
	}
	public String getBizNo() {
		return bizNo;
	}
	public void setBizNo(String bizNo) {
		this.bizNo = bizNo;
	}
	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
    public String getCallbackUrl() {
        return callbackUrl;
    }
    public void setCallbackUrl(String callbackUrl) {
        this.callbackUrl = callbackUrl;
    }
    public String getBankProTerminal() {
        return bankProTerminal;
    }
    public void setBankProTerminal(String bankProTerminal) {
        this.bankProTerminal = bankProTerminal;
    }

	public String getBankNo() {
		return bankNo;
	}

	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}

	public String getBankProCode() {
		return bankProCode;
	}

	public void setBankProCode(String bankProCode) {
		this.bankProCode = bankProCode;
	}

	public String getChannelBankNo() {
		return channelBankNo;
	}

	public void setChannelBankNo(String channelBankNo) {
		this.channelBankNo = channelBankNo;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getPayBank() {
		return payBank;
	}

	public void setPayBank(String payBank) {
		this.payBank = payBank;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}
}
